set1 = {'李雷', '张玉', '王晓刚', '陈红静', '方向', '司马清'}
print("选课程1的同学有:{}".format(set1))
set2 = {'施然', '刘萧', '李芳芳', '方向', '孙一航','黄煌'}
print("选课程2的同学有:{}".format(set2))
set3 = {'陈红静', '方向', '刘培良', '张玉', '施小冉', '司马清'}
print("选课程3的同学有:{}".format(set3))
set = set1 | set2 | set3
num = 25 - len(set)
print("没选课的人数:{}".format(num))
setall = set1 & set2 & set3
print("选三门课人数:{}".format(len(setall)))

settwo=(set1&set2)|(set1&set3)|(set2&set3)
print("选二门课人数:{}".format(len(settwo)-len(setall)))

print("选一门课人数:{}".format(len(set)-len(settwo)))

